@charset "utf-8";


/*==========================================内页 结束=============================================*/
.sosoLef #logo{height:100% !important; width:auto !important;}
/*aos="zoom-in" aos-duration="1200"*/
@media(min-width: 1200px){
	[data-aos=img_s].aos-animate .list_box_02 li a:hover .img img{ transform: scale(1.08);}
	
	.list_box_04 li .a:hover:before{height: 100%;top: 0;bottom: auto;background: #8f1717;}
	.list_box_04 li .a:hover *{ color: #fff !important;}
	.list_box_04 li .a:hover svg path{ stroke:#fff !important}
	.list_box_04 li .a:hover p{ opacity: .4;}
	.list_box_04 li .a:hover .top span{ opacity: .6;}
	
	.list_box_03 li :hover *{ color: #d92234 !important;}
	
	.list_box_05 li:hover *{color: #8f1717 !important;}
	.list_box_05 li:hover .shuzi:after{ height: 1.75rem;}
	
	
	.list_box_06 li:hover *{ color: #a21d1d !important;}
	
	.list_box_08 li:not(.li):hover{font-weight: bold;color: #fff;}
	.list_box_08 li:not(.li):hover::before{width: calc(100% - 1rem);left: .5rem;background: #fff;}
	
	.list_box_12 li a:hover .img img{ transform: scale(1.08);}
	.list_box_13 li a:hover .img img{ transform: scale(1.08);}
	
	footer .fl01 dl dd:hover a{color: #a21d1d;/* font-weight: 600; */}
	
	.list_box_12 li a:hover .top span{ border: #003d88 1px solid; background:#003d88}
	.list_box_12 li a:hover .top span svg{ fill:#fff}
	
	.container04 .left a:hover h3 img{ transform: rotateY(180deg);}
	
	.list_box_news1 li a:hover h5{color: #a21d1d;}
	
	.list_box_news2 li a:hover::before{width: 100%;background: #f9f4f4;}
	.list_box_news2 li:hover{ border-bottom: #fff 1px solid;}
	.list_box_news2 li a:hover{ padding: 0 15rem 0 1.25rem;}
	
	.list_box_news2 li a:hover .right_con{transform: scaleX(1);opacity: 1;}
	.list_box_news2 li a:hover .con h5{color: #9c000b;}
	
	.news_page .box a:hover{ background: #9c000b;}
	.news_page .box a:hover *{ color: #fff !important;}
	
	.n_ljzt .fl01 .content:hover .img img{ transform: scale(1.08);}
	
	.list_box_media3 li .a:hover .img img{ transform: scale(1.08);}
	.list_box_media3 li .a:hover .img_box .top .ico{background: #9c000b;}
	.list_box_media3 li .a:hover .con{ border-bottom: #9c000b 2px solid}
	.list_box_media3 li .a:hover .con h5{color: #9c000b;}
	
	.n_zhanlve .fl01 .img:hover img{ transform: scale(1.08);}
	
	.list_box_qiyehonor2 li a:hover .con{ background: #fff; box-shadow: 2.939px 4.045px 43px 0px rgba(1, 1, 1, 0.13);}
	.list_box_qiyehonor2 li a:hover .con h5{}
	.list_box_qiyehonor2 li a:hover .img .top{ transform: translateY(0);}
	
	.product_search .btn_blue:hover{ background: url(../images/submit.svg) center no-repeat #9c000b;}
	
	.list_box_product3 li a:hover{ color: #9c000b;}
	.list_box_product3 li a:hover::before{background: url(../images/list_box_product3_ico1_on.png) center no-repeat;}
	
	.list_box_product4 li .a:hover .con{ height: 294px; }
	.list_box_product4 li .a:hover .con dl{ height: 130px;  margin: 1rem 0 -1rem; opacity: 1;}
	.list_box_product4 li .a:hover .con::before{width: 100%;left: 0;background: #9c000b;}
	
	.list_box_product4 li .a:hover .con h6{color: #9c000b;}
	
	.n_product_list1 li a:hover{ background: #9c000b; border: #9c000b 1px solid; color: #fff;}
	.n_product_list2 li .con .top2 .con_li a:hover{border: #9c000b 1px solid;background: #9c000b;color:#fff;}
	
	.n_product_list2 li .a:hover{ box-shadow: 0px 0px 32px 0px rgba(4, 0, 0, 0.11);}
	.n_product_list2 li .a:hover .img_box .img img{ transform: scale(1.08);}
	.n_product_list2 li .a:hover .img_box .top{background: rgba(0, 61, 136, 0.57);}
	.n_product_list2 li .a:hover .con{border: #fff 1px solid;border-top: none;}
	
	.n_product_detail2 li a:hover{ color: #9c000b;}
	.more004 a:hover{ opacity: .8;}
	
	.n_product_detail6 li a:hover .con{ box-shadow: 0px 4px 27px 0px rgba(0, 32, 103, 0.06);}
	.n_product_detail6 li a:hover .ico::before{background: url(../images/n_product_detail6_ico_on.png) center no-repeat; transform: rotate(180deg);}
	
	.n_product_detail8 li a:hover .ico img{ transform: rotateY(180deg);}
	
	.n_dangjian_1 li:hover *{ color: #a21d1d;}
	
	.n_dangjian_2 li a:hover::before{width: 100%;left: 0;background: #fae8e8;left: 0;}
	.n_dangjian_2 li a:hover .top .ll{ color:#000000}
	.n_dangjian_2 li a:hover .top .ll font{ color:#a21d1d}
	.n_dangjian_2 li a:hover .top .rr img.img1{ display: none;}
	.n_dangjian_2 li a:hover .top .rr img.img2{ display: inline-block;}
	.n_dangjian_2 li a:hover p{ color: #1a1a1a;}
	
	.more005 .a:hover{ background: #a21d1d; color: #fff;}
	
	.list_box_product3_li .rr a:hover{ background: #a21d1d; color: #fff;}
	
	.n_dangjian_5 li a:hover{ opacity: .8;}
	
	.more006 .a:hover{ background:#fff; color: #9c000b;}
	
	.n_jituan_1 li:hover .a .ico img{ transform: rotateY(360deg);}
	.n_jituan_1 li:hover .a .ico img.img1{ width: 0;}
	.n_jituan_1 li:hover .a .ico img.img2{ width: auto;}
	.n_jituan_1 li.miso-slide:hover::after{ height: 100%;}
	
	.n_zhiliang_2 li a:hover .con h5{ color: #9c000b;}
	.n_zhiliang_3 li .a:hover{background: rgba(156,0,11, .4);color: #fff;}
	
	.n_zeren_1 li a:hover .more008 .a{ background: #183e89;}
	
	.n_zeren_1 li a:hover{ box-shadow: -10px 0px 30px 0px rgba(0, 0, 0, 0.15);}
	
	.n_laowu_1 li a:hover .con{background: #fff; box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.18);}
	.n_laowu_1 li a:hover .con *{color: #9c000b;}
	.n_laowu_1 li a:hover .con h6{ color: #999}
	
	.n_laowu_3 li a:hover::after{ height: 100%; background: #d82233;}
	.n_laowu_3 li a:hover{ transform: translateY(-4px);}
	
	.n_wenhua_1 li .a:hover{/* border: #2a3d89 1px solid; *//* background: rgba(255,255,255,.4) url(../images/n_wenhua_1_ico1.png) right bottom no-repeat; */}
	.n_wenhua_1 li:nth-child(2) .a:hover{/* border: #2a3d89 1px solid; *//* background: rgba(255,255,255,.4) url(../images/n_wenhua_1_ico2.png) right bottom no-repeat; */}
	.n_wenhua_1 li .a:hover .con::after{ background:#d82233; width: 5px; }
	
	.n_wenhua_2 li .a:hover{/* border: #2a3d89 1px solid; *//* background: rgba(255,255,255,.4); */}
	.n_wenhua_2 li .a:hover .ico img{ transform: rotateY(180deg);}
	
	.n_laowu_1s li:hover .con{background: #fff;}
	.n_laowu_1s li:hover .con h5{ color:#9c000b}
	.n_laowu_1s li:hover .con h6{ color:#666666}
	
	.list_box_08s1 li a:hover{background: #a21d1d;}
	.list_box_08s1 li a:hover .ico img{-webkit-filter: grayscale(100%)brightness(5);-moz-filter: grayscale(100%) brightness(5);-ms-filter: grayscale(100%) brightness(5);-o-filter: grayscale(100%) brightness(5);filter: grayscale(100%) brightness(5);filter: gray brightness(5);}
	.list_box_08s1 li a:hover h5{ color:#fff}
	
	.n_keji_5 li:hover .box{opacity: 1;visibility: visible;transform: translateY(0);}
	
	.list_box_11 li a:hover{ height: 22.5rem;}
	
	.n_jituan_1 li .a:hover .shuzi{ color: #9c000b;}
	.n_jituan_1 li .a:hover small{ color: #9c000b;}
	
	.n_laowu_4 li a:hover{ background: #9c000b; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2); border: #9c000b 1px solid;}
	.n_laowu_4 li a:hover *{color: #fff !important;}
	.n_laowu_3 li a:hover{ background-image: -moz-linear-gradient( 0deg, #dfc9cf 0%, #ecf0f6 70%, #ecf0f6 100%);background-image: -webkit-linear-gradient( 0deg, #dfc9cf 0%, #ecf0f6 70%, #ecf0f6 100%);background-image: -ms-linear-gradient( 0deg, #dfc9cf 0%, #ecf0f6 70%, #ecf0f6 100%);}
	
	.zhli1 li:hover{ background: url(../images/zhli_on.png) no-repeat left center;}
	.n_keji_1 li:hover .box{opacity: 1;visibility: visible;transform: translateY(-2rem);}
	
	.list_fzzhanlve4 li .a:hover .top{ background: transparent;}
	.list_fzzhanlve4 li .a:hover .top *{ color: #fff !important;}
	.list_fzzhanlve4 li .a:hover .top .img1{ display: none;}
	.list_fzzhanlve4 li .a:hover .top .img2{ display: block;}
	
	.list_fzzhanlve4 li .a:hover{ box-shadow: 0px 0px 17.64px 0.36px rgba(0, 0, 0, 0.41); position: relative; z-index: 1;}
	.n_jiejue_detail2 li a:hover .con::before{ background: #fff;}
	.more003 .a:hover::before{ height: 100%;}
}


@media(min-width: 1900px) and (max-width: 1940px){
	.w1200{}
}

@media(max-width: 1200px){
	body .video002{ display: none !important;}
}

@media(max-width: 1630px){
	.w1600{ padding:0 15px}
	.n_jiejue_detail1 .miso-prev{ left: 2rem;}
	.n_jiejue_detail1 .miso-next{ right: 2rem;}
	
	.n_fzlc26 .fl01 .left .box .p{ margin-bottom: .5rem;}
	.n_keji .fl08 .miso_box{ margin: 0;}
	
	.n_fzzhanlve .fl01 .content .box2 .top1{position: absolute;left: 60%;top: 92%;}

	.zhbg .n_jiejue_detail1 .miso-prev{ left: 1.5rem;}
	.zhbg .n_jiejue_detail1 .miso-next{ right: 1.5rem;}
}

@media(max-width: 1400px){
	.n_keji .fl05 .n_title002{ margin-bottom: 1.5rem}
	.n_keji .n_title002 h3{ font-size: 1.75rem;}
	.n_keji .fl05 p{font-size: 1.125rem;line-height: 26px;margin-bottom: 2rem;}
	
	.n_keji .fl05 .left .img_hezi{padding-bottom: 88% !important;}
	
	.n_fzzhanlve .fl02 .left{ padding: 5rem 3rem;}
	.list_fzzhanlve2 li .a{ width: 22rem;}
}

@media(max-width: 1330px){
}

@media(max-width: 1199px){
	.w1200{padding: 0 15px;max-width: 100%;}
	
	.pc_header_box{ display: none;}
	.m_header_box{ display: block;}
	.list_box_01 li img{width: 2rem;height: 2rem;fill: #fff;}
	
	.main-visual-slider{ height: auto;}
	.main-visual-slider .swiper-slide{ padding-bottom: 42.85% !important;}
	.main-visual-slider .swiper-container{ position: relative;}
	
	.main-visual-loading-bar{ display: none;}
	
	.main-visual-controls{ padding: 0 15px;}
	
	.container01 .fl01{ flex-wrap: wrap;}
	.container01 .fl01 .left{ width: 100%;}
	.news_more{padding-left:3rem;bottom:4rem}
	.container01 .fl01 .right{width: 100%;margin-top: 1.5rem;padding: 2.5rem 1.5rem;height: auto;}
	
	[data-aos=img_s].aos-animate .content >img{transform: scale(.7) translateY(-68%);opacity: 1;visibility: visible;}
	
	.list_box_09 .miso-arrow{top: auto;bottom: 0;left: 2.125rem;margin-left: 0;}
	.list_box_09 .miso-next{left: calc(3.125rem + 2.125rem);}
	.list_box_10 .miso-arrow{ transform: scale(.7) translateY(-65%);}
	
	.list_box_10 .miso-prev{ left: 15px;}
	.list_box_10 .miso-next{ right: 15px;}
	
	.n_erji_box, .miaobaobar{ display: none;}
	#m_n_nav{ display: block;}
	
	.container03 .content >img{ display: none;}
	
	.n_zhanlve .fl02 .right .before{ display: none;}
	
	.n_zhanlve .fl02>.w1200{ flex-wrap: wrap;}
	.n_zhanlve .fl02 .left{width: 100%;padding: 0 0 3rem;}
	.n_zhanlve .fl02 .right{ width: 100%;}
	
	.n_zhanlve .fl02 .right .box{ padding: 0; margin-bottom: 2rem;}
	
	.n_zhanlve .fl03{padding: 4rem 0;height: auto;}
	.n_zhanlve .fl03 .box h3{margin: 0;}
	
	.banner-next{ display: none;}
	.n_banners .top p{margin-bottom: 0;margin-top: .875rem;}
        .n_banners .top p span{font-size:1.125rem}
	
	.n_fzlc26 .fl01 .content{ flex-wrap: wrap;}
	.n_fzlc26 .fl01 .left{width: 100%;padding: 2rem 15px;}
	.n_fzlc26 .fl01 .right{ width: 100%;}
	
	.list_box_fzlc26_01{/* width: 100%; */}
	.n_banners .top p br{ display: none;}
	
	.list_box_fzlc26_04{ flex-wrap: wrap;}
	.list_box_fzlc26_04 li{width: 100% !important;margin-bottom: 1.25rem;}
	.list_box_fzlc26_04 li a .img .img_hezi{padding-bottom: 57% !important;}
	
	.n_gaige .fl01 .content{padding: 0 30px;margin-bottom: 10rem;}
	
	.list_box_product2 li .ico img{ max-height: 4rem;}
	
	.list_box_product2 li.miso-current p{ margin: 0 0 2rem;}
	.list_box_product2 li.miso-current h6{ width: 2.5rem; height: 2.5rem;}
	
	#page_show_box .content .right{ padding: 0 15px;}
	
	.n_jiejue_detail{ padding: 3rem 0 0;}
	
	.n_keji .fl04 .left{width: 100%;margin-bottom: 3.5rem;padding: 0;}
	.n_keji .fl04 .right{width: 100%;padding: 0 0 0 3rem;}
	
	.n_keji .fl07 .swiper-button-prev, .n_keji .fl07 .swiper-button-next{width: 3rem;height: 3rem;margin-top: -1.5rem;}
	.n_keji .fl07 .swiper-button-prev{ left: 0;}
	.n_keji .fl07 .swiper-button-next{ right: 0;}
	
	.n_gushi_1 li a .left{ width: 45rem;}
	.n_gushi_1 li a .right { width: calc(100% - 45rem);}
	.n_gushi_1 li a .right .box{ padding: 2rem 2rem;}
	
	.n_zeren_1 li a:hover .more008 .a{ background: #183e89;}
		
	.n_zeren_1 li a:hover{ box-shadow: -10px 0px 30px 0px rgba(0, 0, 0, 0.15);}
	
	.n_laowu_1 li a:hover .con{ background: #183e89;}
	.n_laowu_1 li a:hover .con *{ color: #fff;}
	
	.n_laowu_3 li a:hover::after{ height: 100%; background: #d82233;}
	.n_laowu_3 li a:hover{ transform: translateY(-4px);}
	
	.n_wenhua_1 li .a:hover{/* border: #2a3d89 1px solid; *//* background: rgba(255,255,255,.4) url(../images/n_wenhua_1_ico1.png) right bottom no-repeat; */}
	.n_wenhua_1 li:nth-child(2) .a:hover{/* border: #2a3d89 1px solid; *//* background: rgba(255,255,255,.4) url(../images/n_wenhua_1_ico2.png) right bottom no-repeat; */}
	.n_wenhua_1 li .a:hover .con::after{ background:#d82233; width: 5px; }
	
	.n_wenhua_2 li .a:hover{/* border: #2a3d89 1px solid; *//* background: rgba(255,255,255,.4); */}
	.n_wenhua_2 li .a:hover .ico img{ transform: rotateY(180deg);}
	
	.n_wenhua .fl02 .w1200{ flex-wrap:wrap}
	.n_wenhua .fl02 .left.ar_wap{ display: block; width: 100%;}
	.n_wenhua .fl02 .right{width: 100%;padding: 2rem 0 0;}
	.n_wenhua .fl02{height:auto;background:#fff;padding: 0 0 2rem;}
	
	.list_box_product3_box{ display: none;}
	.n_jituan .fl04 .w1200:before{margin-right: 0;right: 8px;bottom: 6px;}
	
	.n_fzzhanlve .fl02 .left{ width: 100%;}
	.n_fzzhanlve .fl02 .right{ width: 100%;}
	.list_fzzhanlve4 li .a .top img{ max-width: 4rem; max-height: 4rem;}
	.n_fzzhanlve .fl04 .box{ width: 100%;}
}  

@media(max-width: 1060px){
	
}

@media(max-width: 991px){
	.title001 h3{ font-size: 2rem;}
	.container03 .content:before{content: "";background: url(../images/map_bg2.png) center 82% no-repeat;background-size: 100% auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: .7;}
	.n_padding{ padding: 3rem 0;}
	
	.container02 .fl01{ flex-wrap: wrap;}
	.container02 .fl01 .left{ width: 100%;}
	.container02 .fl01 .right{width: 100%;padding: 1.25rem 0 0;}
	.list_box_08{justify-content: center;}
	
	.container02 .fl02{flex-wrap: wrap;padding: 0;}
	.container02 .fl02 .left{ width: 100%;}
	.container02 .fl02 .right{width: 100%;margin: .5rem 0 0;padding: 1rem 0;}

	.container02 .fl03{ padding:0}
	.container02 .fl04{ padding:0}
	
	.container02 .fl02 .right::before{ width: 100%;}
	.container02 .fl01{padding: 3rem 0;text-align: center;}
	.container02 .bg{/* display: none; */}
	.container02{background: #ececec;}
	
	.container02 .fl01 .left h3{ font-size: 2rem;}

	.container02 .fl04 .content{width:100%;padding: 15px;}
	
	 .container03 .content .left{ width: 100%;}
	 .container03 .content .right{width: 100%;justify-content: center;}
	
	.list_box_06{transform: translateX(0);width: 100%;}
	.title003{ margin-bottom: 2rem;}
	
	.container04 .left h3{ font-size: 1.75rem;}
	.container04 .left h2{font-size: 2rem;margin: 1rem 0 1.75rem;}
	
	.container04 .w1200{ flex-wrap: wrap;}
	.container04 .left{width: 100%;padding: 0 0 3rem;}
	.container04 .right{ width: 100%; ;}
	.container04 .left h3 img{height: 3rem;}
	
	.n_banner .img .img_hezi{padding-bottom: 36.2% !important;}
	
	.n_news .fl01{padding: 0;}
	.n_news .fl02{padding: 0;}
	.list_box_news2 li a{ padding: 0;}
	
	.fanye{ margin: 2.5rem 0 0;}
	
	.n_details .w1200{ flex-wrap: wrap;}
	.n_details .left{ width: 100%; padding: 0;}
	.n_details .right{ width: 100%; padding: 2rem 0 0;}
	
	
	.n_ljzt .fl01 .content .top .box p{width: 24rem;}
	.n_ljzt .fl01 .content .top .box h6 img{ width: 10rem;}
	
	.n_media .fl01 .left{width: 100%;margin-bottom: 4rem;}
	.n_media .fl01 .right{ width: 100%;}
	.list_box_media2 li .box{padding: 2rem 2rem;margin: 1.5rem;}
	
	.n_zhanlve .fl01 .img .top h2{ margin: 3rem 0 0;}
	
	.container01 .fl01 .right::before{width: 12rem;height: 12rem;transform: translateX(2rem) translateY(3rem);opacity: .1;}
	
	.n_zhanlve .fl01{ padding: 3rem 0;}
	
	.n_banners .img .img_hezi{padding-bottom: 53.2% !important;}
	.n_fzlc26 .fl01{padding: 3rem 0 0;}

	.n_fzlc26 .fl03{ padding: 3rem 0}
	.n_fzlc26 .fl03 .con h3{font-size: 1.25rem;}
	
	.list_box_fzlc26_02 li .top{ padding: 2rem 2rem 4rem;}
	.list_box_fzlc26_02 .img_box .miso-dots li{ width: 2rem; height: 2px;}
	
	.n_fzlc26 .fl02{ padding: 3rem 0;}
	
	.n_qiyehonor .fl01 .left{ width: 100%; padding: 3rem 0;}
	.n_qiyehonor .fl01 .right{ width: 100%;}
	
	.list_box_qiyehonor1{ height: 20rem}
	.list_box_qiyehonor1 li .a{ height: 10rem; padding: 0 1.5rem;}
	
	.n_qiyehonor .fl02{ padding: 3rem 0;}
	
	.list_box_gaige1{margin: 0 -50px;padding: 3rem 0 5rem;}
	.list_box_gaige1 li{padding: 0 40px;}
	.list_box_gaige1 li .dots{left: 0 !important;transform: scale(.7);}
	.list_box_gaige1 li .dots .line{ left: 100%}
	
	.list_box_product4 li{ width: 50%;}
	.n_banners1 .top h4 br{ display: none;}
	.n_banners1 .top{ padding: 3rem 15px;}
	
	#page_show_box .content{height: auto;max-height: 94vh;overflow: hidden;overflow-y: scroll;}
	#page_show_box .content .left{width: 100%;padding: 15px; display: none;}
	#page_show_box .content .right{width: 100%;padding: 25px 15px;border-right: #193d89 .25rem solid;}
	
	#page_show_box .content .left .a{display: flex;align-items: flex-start;}
	
	.n_product_list2{ margin: 0 -5px;  margin-bottom: -2rem;}
	.n_product_list2 li{ width: 50%; padding: 0 5px; margin-bottom: 2rem;}
	
	.n_product_detail .fl01 .left{width: 100%;order: 1;float:left;}
	.n_product_detail .fl01 .right{width: 100%;padding: 0 0 2rem;}

	.n_product_detail3{ padding:0 15px}
	
	.n_product_detail .fl021 .content .left{ width: 100%;}
	.n_product_detail .fl021 .content .right{width: 100%;padding: 2.5rem 0 0;}

	.n_product_detail5 li .ar_article{height:auto;min-height: auto;}

	.n_product_detail7 tr th:first-child{ padding:0 0 0 2rem}
    .n_product_detail7 tr td:first-child{ padding:0 0 0 2rem}
	
	.n_jiejue_detail1{ margin: 0;}
	.n_title002 p br{ display: none;}

	.n_dangjian .fl01 .n_title002{ padding:0 0}
	
	.n_dangjian .fl02 .left{ width: 100%;}
	.n_dangjian .fl02 .right{ width: 100%;}
	.n_dangjian_2{ border-left:none; border-top: rgba(255,255,255,.5) 1px solid;}
	.n_dangjian_2 li a{ padding:0}
	
	.n_dangjian_3 dl{ max-width: 30%;}
	.n_dangjian_3 dl dt{ width: 180px; height: 180px;}

	.n_dangjian .fl04 .n_title002{ padding: 0 0}
	
	.n_dangjian .fl05 .content .left{ width: 100%;}
	.n_dangjian .fl05 .content .right{width: 100%;padding: 2.56rem 0 0;}
	
	.n_keji .fl01 .content{ flex-wrap: wrap;}
	.n_keji .fl01 .content .box2{order: -1;margin: 0 auto;width: 25rem;height: 25rem;}
	.n_keji .fl01 .content .box1,.n_keji .fl01 .content .box3{width: 100%;max-width: 100%;margin-bottom: .5rem;}
    .n_keji .fl01 .content .box3{ margin:-1.5rem 0 0}

	.n_keji .n_title002{padding:0;margin-bottom: 1.5rem;}
	.n_keji .fl03 .n_title002{ margin-bottom:0}

	.n_keji .fl01::before{ display:none}

	.n_keji .fl01 .content .box2 h3{ font-size:1.5rem}
	.n_keji .fl01 .content .box2 h5{ font-size:1rem}
	
	.n_keji_2{ margin: 0 -7px;}
	.n_keji_2 li{padding: 0 7px;width: 25%;margin-bottom: 1.5rem;}
	.n_keji_2 li h3 big{ font-size: 2rem;}
	
	.n_keji .fl07 .n_title002{ flex-wrap: wrap;}
	.n_keji .fl07 .n_title002 .left{ width: 100%;}
	.n_keji .fl07 .n_title002 .right{width: 100%;padding: 1.5rem 0 0;}
	.n_keji_6{ justify-content: center;}
	
	.n_jituan .fl01 .left{ width: 100%;}
	.n_jituan .fl01 .right{ width: 100%;}
	
	.n_jituan .fl03 .w1200{ flex-wrap: wrap;}
	.n_jituan .fl03 .left{ width: 100%;}
	.n_jituan .fl03 .right{width: 100%;padding: 2.5rem 0 0;}
	
	.n_jituan .fl04 .left{width: 100%;padding: 3rem 0;}
	.n_jituan .fl04 .right{width: 100%;padding: 2rem 0;}
	.n_jituan .fl04 .left::after{ display: none;}
	.n_jituan .fl04 .left .box{ left: 0; margin: 0 auto;}

    .n_jituan_2{ background:none; padding:0 15px}
	.n_jituan_2 li{padding:0;}
	
	.n_zhiliang .fl01 .left{width: 100%;padding: 0;}
	.n_zhiliang .fl01 .right{width: 100%;text-align: center;}
	
	.n_zhiliang .fl01 .n_title002 { text-align: center;}
	.n_zhiliang .fl01 .n_title002 p{ text-align: center}
	
	.n_zeren_1 li a{ padding: 2rem !important;}
		
	.n_laowu .fl02{}
	
	.n_laowu_3 li{ width: 33.33%;}
	.n_wenhua_3{ width: 100%;}
	
	.n_wenhua_3 li{ padding:.5rem 0}
	.n_wenhua_3 li .a, .n_wenhua_3 li:nth-child(2) .a{flex-wrap:wrap;height: auto;flex-direction: column;background: #003d88;padding: 2rem 15px;border-radius: 0;}
	.n_wenhua_3 li .a .ll{width: 6rem;height: 6rem;font-size: 1.5rem;margin-bottom: 1rem;}
	.n_wenhua_3 li .a .rr{width: 100%;padding: 0;}
	.n_wenhua_3 li .a .rr p{ font-size: 13px;}
	
	.n_wenhua_4{padding: 0;margin: 2rem 0 3rem;}
	
	.n_wenhua_4 li{width: 100%;margin-bottom: 1.5rem;}

	.n_wenhua_4 li .a{ justify-content:center}

	.n_laowu_4 li{ width:50%}

	.n_laowu_1s li{ width:33.33%}
	
	.n_wenhua_1 li .a .con h6{ font-size: 1.5rem;}
	.n_wenhua .fl01s .box h2{ font-size: 1.75rem;}
	.n_wenhua .fl01s .box h4{ font-size: 1.125rem}
	
	.n_wenhua .fl01{padding: 2rem 0 5rem;}
	.n_wenhua .fl01s{ padding: 3rem 0 3rem;}
	
	.n_wenhua .fl01s1 .left{ width: 100%;}
	.n_wenhua .fl01s1 .right{ width: 100%;}
	
	.n_keji .fl05 .left{ width: 100%;}
	.n_keji .fl05 .right{width: 100%;padding: 2rem 15px 3rem;}
	.n_keji .fl05 .left .img_hezi{padding-bottom: 70% !important;}
	
	.n_keji .fl08 .miso_box .content .left{width: 100%;order: 1;padding: 2rem 15px 5rem;}
	.n_keji .fl08 .miso_box .content .right{ width: 100%;}

	.n_keji .fl08 .miso_box .miso-dots_box{left: 0;width: auto;flex-direction: row;height: 3.5rem;padding: 0 15px;justify-content: flex-start;}
	.list_box1 li .a .img .img_hezi{ padding-bottom: 40% !important;}
	.n_keji .fl08 .bg{ display: none;}
	.n_keji .fl08 .miso_box .miso-dots_box .miso-dots1{ margin: 0 0 0 2rem}
	
	.list_box1 li .a .top{padding: 0 15px 10px;}
	
	.n_fzzhanlve .fl01 .content{ flex-wrap: wrap}
	.n_fzzhanlve .fl01 .content .box1, .n_fzzhanlve .fl01 .content .box3{position: relative;right: 0;left: 0;width: 100%;order: 1;}
    .list_fzzhanlve1 li{ margin: 1rem 0}
    .list_fzzhanlve1 li .ll{width: 3.5rem;height: 3.5rem;margin: 0 1rem 0 0;}
    .list_fzzhanlve1 li .ll img{width: 1.5rem;}
    .list_fzzhanlve1 li{ margin-bottom:0}
	
	.list_fzzhanlve4 li{ width: 50%;}
}
@media(max-width: 880px){
	.news_more{
    float: right;
    padding-right: 3rem;
    bottom: 3rem;
}
}
@media(max-width: 767px){
	#gotop{ right:0; transform:scale(0.7)}
	.news_more{/* bottom:1rem *//* float: left; */padding-right: 1.5rem;bottom: 2.5rem;}
	.list_box_04 li{ width: 100%;}
	.list_box_04 li .a{padding: .5rem 1.25rem;height: auto;}
	
	.list_box_02 li a .img .img_hezi{padding-bottom: 50% !important;}
	.list_box_02 li a .con{padding: 3.5rem 1.5rem 0;max-width: 50%;}
	.list_box_02 li a .con h3{ margin-bottom: 1rem;}
	.list_box_02 li a .con p{ display: none;}
	.list_box_02 li a .con h5{ font-size: 1.25rem;}
	.list_box_03 li h5{ font-size: 1.25rem;}
	.list_box_04 li .top .time big{ font-size: 2.5rem;}
	.list_box_04 li .top .time .line svg{height:16px;margin: 0 0 0 -.5rem;}
	.list_box_04 li .top .time .line{ margin:0 .25rem 0 0}
	.list_box_04 li h5{font-size: 1.25rem;margin: 1rem 0 0;}
	.list_box_04 li p{ display: none;}

	.n_laowu_1 .miso-prev{ left: 0}
	.n_laowu_1 .miso-next{ right: 0}
	
	.list_box_08 li{ font-size: 1.125rem;}
	.title003 h3{ font-size: 1.75rem;}
	.title003 h4{ font-size: 1.5rem;}
	.list_box_06 li .shuzi{font-size: 2.125rem;color: #003d88;}
	.list_box_05 li .shuzi, .list_box_05 li .shuzi2{font-size: 2rem;padding: 0;text-align: center;}
	.list_box_05 li .shuzi:before{ display:none}
	.list_box_05 li .gy{width:100%;padding: 0;font-size: 1rem;color: #161616;opacity: .7;line-height: 1.5rem;height: 3rem;text-align: center;margin: .5rem 0 0;}
	
	.list_box_05{ display: flex;}
	.list_box_05 li{width: 50%;flex-direction: column;margin-bottom: 0;}

	.list_box_05 li .shuzi, .list_box_05 li .shuzi2{font-family: Geometr415BlkBTBlack;font-size: 2.125rem;color: #003d88;position: relative;text-align: center;}
	.list_box_05 li small{font-size: 1.125rem;color: #003d88;transform: translateY(.5rem);} 
	.list_box_05 li h5{font-size: 1rem;color: #161616;opacity: .7;line-height: 1.5rem;height: 3rem;text-align: center;padding: .5rem 0 0;max-width: 11rem;}
	
	.title003{ text-align: center;}
	[data-aos=img_s].aos-animate .content >img{transform: scale(.7) translateY(-68%);opacity: 1;visibility: visible; display: none;}
	 .container03 .content:before{content: "";background: url(../images/map_bg2.png) center 82% no-repeat;background-size: 100% auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: .7;}

	.list_box_06 li{ margin: 1rem 0}

	.social-share .social-share-icon{ width: 2.25rem; height: 2.25rem; background-size: auto 1rem !important}
	
	.container04 .left p{font-size: 13px;line-height: 24px;}

	.list_box_11{margin: 2.5rem 0 0;text-align:center;justify-content: center;height: auto;}
	.list_box_11 li{width:33.33%;margin: 0;}
	.list_box_11 li a{ height: 14rem}
	
	.list_box_13 li a .ico img{ height: 4rem;}
	
	footer .fl01 dl{ display: none;}
	footer .fl01 dl:last-child{ display: block;}
	footer .fl01{justify-content: center;text-align: center;}
	
	footer{ padding: 3rem 0 5rem;}
	footer .fl02{ padding: 2rem 0 0;}
	
	.list_box_12 li a .top h3, .list_box_13 li a .top h3{ font-size: 1.5rem;}
	.list_box_09 li a h3{ font-size: 1.5rem;}
	
	.n_banner .top h3{ font-size: 1.875rem;}
	
	.list_box_news1 li a .left{ width: 100%;}
	.list_box_news1 li a .right{width: 100%;padding: 2rem 0 0;}
	
	.n_paddings{padding: 2rem 0;}
	
	.list_box_news1 li .top .time big{ font-size: 2.5rem;}
	.list_box_news1 li .top .time .line svg{height:16px;margin: 0 0 0 -.5rem;}
	.list_box_news1 li .top .time .line{ margin:0 .25rem 0 0}
	.list_box_news1 li h5{font-size: 16px;margin: .5rem 0 1rem;}
	.list_box_news1 li p{font-size:13px;margin: 0 0 2rem;}
	.more002 .a{ width: 8rem; height: 3rem;}

    .list_box_news2 li a{ height:10rem}
	.list_box_news2 li .time{ width:5rem}
	.list_box_news2 li .con{ width:calc(100% - 5rem); padding:0 0 0 15px}
	.list_box_news2 li .time h3{ font-size:2.5rem}
	.list_box_news2 li .time h6{ font-size:13px}
	.list_box_news2 li .con h5{ font-size: 16px;}
	.list_box_news2 li .con p{ font-size:13px}

	.ar_article{font-size: 13px;color: #333333;line-height: 26px;}
    .ar_article p{font-size: 13px;color: #333333;line-height: 26px;margin-bottom: 26px;}
	
	.news_page .box a{ padding: 1rem 1.625rem;}
	.ar_tittle h3{ font-size: 1.75rem;}
	
	.n_ljzt .fl01 .content .top{position: relative;background: #cd1e1b;}
	.n_ljzt .fl01 .content .top .box{width:100%;padding: 2rem;}
	.n_ljzt .fl01 .content .top .box p{width: 100%; margin:1.5rem 0}
	
	.n_ljzt .fl01 .content .top .box h3 big{ font-size: 1.75rem;}
	.n_ljzt .fl01 .content .top .box h3 small{font-size: 1.25rem;margin: 0 0 0 .75rem;}
	.n_ljzt .fl02 .content .box{width: 100%;margin: 1.5rem 0 0;}
	.n_ljzt .fl02 .content .box1 .box_li, .n_ljzt .fl02 .content .box .box_li{width: 100%;padding: 4rem 2rem;}
	
	.n_ljzt .fl01{ padding: 3rem 0 1.5rem;}
	
	.list_box_media3{ margin: 0 -7px; margin-bottom: -1rem;}
	.list_box_media3 li{ width: 50%; padding: 0 7px; margin-bottom: 1.5rem;}
	.list_box_media3 li .img_box .top .ico img{ height: 1.5rem;}
	.list_box_media3 li .con{ padding: 0 15px;}
	.list_box_media3 li .con h5{ font-size: 16px;}
	
	.n_media .fl01 .left::before{width: 100%;padding-bottom: 15.78%;height: auto;background-size: cover;}
	.n_media .fl01 .left::after{width: 100%;padding-bottom: 7%;height: auto;background-size: cover;}
	
	.list_box_media2 li .fangge{ height: 12px; background-size: auto 100%;}
	.list_box_media2 li .box .bottom .miso-arrow1_box .miso-arrow1 img{ height: 2.5rem;}
	.list_box_media2 li .box h5{ font-size: 1.375rem;}
	
	.n_zhanlve .fl01 .img .top h3{ font-size: 1.5rem;}
	.n_zhanlve .fl01 .img .top h2{font-size: 1.75rem;margin: 1.75rem 0 0;}
	.n_zhanlve .fl01 .img .top{}
	.n_zhanlve .fl01 .img .top{ padding: 0 2rem;}
	
	.title001{ margin-bottom: 2.5rem;}
	
	.n_zhanlve .fl01 .img .img_hezi{ padding-bottom: 50% !important;}
	
	.n_zhanlve .fl02 .left h3{ font-size: 1.75rem}
	.list_box_zhanlve1 li{ background-size: 8px auto !important;}
	.n_zhanlve .fl03 .box p{ max-width: 100%;}
	
	.n_banners .top h3{ font-size: 1.75rem;}
	
	.n_title001 h3{ font-size: 1.75rem;}
	.list_box_fzlc26_01 li a .ll{ font-size: 3rem;}
	
	.list_box_fzlc26_02 li .top{ position: relative;}
	
	.list_box_fzlc26_02 li .top h3 big{ font-size: 1.75rem;}
	.list_box_fzlc26_02 li .top h3 small{ font-size: 1.25rem;}
	.list_box_fzlc26_04 li a .top .con dl dd{ font-size: 12px;}
	.list_box_fzlc26_01 li a{ padding: .5rem 0;}
	
	.list_box_fzlc26_04 li a .top{ padding: 0 1.5rem 1rem;}
	.list_box_fzlc26_04 li.on a .top .h3{ font-size: 1.375rem;}
	
	.n_qiyehonor .fl01 .left h3, .n_title001s h3{ font-size: 1.75rem;}
	.n_qiyehonor .fl01 .left h3{ margin-bottom: 1.5rem}
	.n_qiyehonor .fl02 .swiper-container{ margin: 0 -5px;}
	.list_box_qiyehonor2 li a{ padding: 0 5px;}
	.n_qiyehonor .fl02 .swiper-scrollbar-drag{width: 24px !important;height: 24px;background-size: 100%;margin-top: -12px;}
	
	.list_box_qiyehonor2{margin-bottom: 1rem !important;}
	
	.n_qiyehonor .fl02 .mySwiper1{margin-bottom: 2rem;}
	.n_qiyehonor .fl02 .mySwiper1:last-child{ margin-bottom:0}
	
	.list_box_gaige1 li{width: 100%;margin-bottom: 3rem;padding-right: 15px;}
	.list_box_gaige1 li:nth-child(2n){ margin-top: 0; }

	.n_gaige .fl01 .content::before{ left: 0 }

	.list_box_gaige1{margin: 0 -40px;padding: 0 0 0rem;}
	.n_gaige .bg2{ width:30%}
	.n_gaige .bg2 img{ width:100%}
	.list_box_gaige1 li .a h3{ font-size: 1.375rem;}
	
	.n_title002 h3, .n_jiejue_detail .fl04 .n_title002 h3, .n_dangjian .n_title002 h3{font-size: 1.5rem !important;line-height: 1.5;}
	.n_title002 p{margin: 1rem 0 0;font-size: 1.125rem;text-indent: 0 !important;}
	.n_title002, .n_product .fl02 .n_title002{ margin-bottom: 2rem;}
	.n_keji .fl04 .left .n_title002 p{ margin: 1rem 0 0}
	.n_dangjian .fl04s .n_title002 p{ font-size: 13px; line-height: 26px}

	.n_dangjian .n_title002{ text-align:center}
	
	.list_box_product1 li .img .img_hezi{ padding-bottom: 60% !important;}
	.list_box_product2 li.miso-current h5{ font-size: 1.25rem; margin-bottom: 1rem;}
	.list_box_product2 li p{ font-size: 13px; line-height: 22px;}
	.list_box_product2 li.miso-current p{height: 66px;min-height: 66px;}
	.list_box_product2 li.miso-current .a .a_li{ padding: 0;}
	.list_box_product2 li.miso-current h6{ width: 1.5rem; height: 1.5rem;}
	.list_box_product2 li .ico{width: 4rem;height: 4rem;}
	
	.list_box_product2 li .ico img{ max-height: 2.5rem;}
	
	.list_box_product3 li a{font-size: 1.125rem;line-height: 3rem;padding: 0 0 0 1.75rem;}
	.list_box_product3 li a::before{width: 1.25rem;height: 1.25rem;top: .875rem;}

	.list_box_product3, .product_search{ margin-bottom:2rem}
	.list_box_product4 li .a{ padding-bottom: 6rem;}
	.list_box_product4 li .a .con{ height: 7rem}
	.list_box_product4 li .a .con h6{ margin: 1rem 0 0}
	.list_box_product4 li a .con h5{ font-size: 1.375rem;}
	.list_box_product4 li .a .con h5{ font-size: 1.25em}
	.list_box_product4 li a .con{ height: 6rem;}
	.list_box_product4 li a .con h6{ margin: .75rem 0 0;}
	.n_banners1 .top h4{font-size: 1.125rem;line-height: 1.875;}
	.n_banners1 .top h6{ font-size: 1.125rem;}
	
	.n_product .fl02{ padding: 3rem 0 5rem;}
	.n_product .fl01{ padding: 3rem 0 0;}
	
	.n_title004{ margin-bottom: 1.5rem;}
	.n_title004 h3{ font-size: 1.5rem; margin-bottom: 1rem;}
	#bnt_close{ top: 15px; right: 15px;}
	#bnt_close img{ width: 15px;}
	.n_product_list2s .a .con .top1 dl{ width: 100%;}
	#page_show_box .content .left .a{}
	
	.miso_form .form_box{ flex-wrap: wrap;}
	.miso_form .form_box label{ width: 100%;}
	.miso_form .form_box .rr{width: 100%;margin: .5rem 0 0;}
	.miso_form .form_box.form_box_h{height: auto;padding: 20px  1rem .5rem;}
	.miso_form .form_box .select_box .select_li select{height:34px;padding: 0 5px;}
	
	.n_title003 h3{ font-size: 1.75rem;}
	.n_product_list .left{ font-size: 1.5rem; width: 100%; margin-bottom: 1rem;}
	.n_product_list .right{ width: 100%;}
	
	.n_product_list2 li{ width: 100%;}
	.n_product_list .fl01{ padding: 3rem 0;}
	.n_title003{ margin-bottom: 2rem; text-align: center;}
	.n_product_list1 li a{ font-size: 14px;}
	.n_product_list1 li{ flex-grow: 1; }
	
	.n_product_detail .fl024 .box h6 img{ height: 2.5rem;}
	
	.n_product_detail8{ padding:0 }
	.n_product_detail8 li{width: 50%;margin-bottom: 1.875rem;}
	
	.n_product_detail .fl01{ padding: 3rem 0;}
	.n_product_detail .fl01 .left .top h3{ font-size: 1.75rem;}
	.n_product_detail .fl01 .left .top p{ margin:.5rem 0 1.75rem}
    .n_product_detail1 li .ico img{height: 13px;}
	.more004 a{ padding: 0 1.5rem;}
	.n_product_detail2 li .ico img{ height: 12px;}
	.n_product_detail3 li a{ font-size: 16px;}
	
	.n_product_detail .fl021, .n_product_detail .fl022, .n_product_detail .fl023{ padding: 3rem 0;}
	.n_product_detail .fl023{ height: auto !important}
	.n_product_detail .fl024{ padding: 3rem 0 5rem;}
	.n_product_detail5 li h3{font-size: 1.875rem;padding-bottom: 1.5rem;margin-bottom: 1.5rem;}
	.n_product_detail .fl023 table tr td{padding: 4px 4px !important;width: auto !important;}
	.n_product_detail .fl023 p, .n_product_detail .fl023 span{font-size: 13px !important;line-height: 1.75 !important;}
	.n_product_detail .fl023 table p, .n_product_detail .fl023 table span{font-size: 13px !important;line-height: 1.35 !important;margin-bottom: 0;}
	
	.title005{ margin-bottom: 2rem;}
	.title005 h3{ font-size: 1.875rem;}
	
	.n_product_detail6 ul.miso-dots li{ width: 1.5rem;}
	
	.n_product_detail7 tr th{font-size: 15px;padding: 1.25rem .25rem;}
	.n_product_detail7 tr td{ font-size: 13px;}

	.n_product_detail7 tr th:first-child{ padding:0 0 0 1rem}
    .n_product_detail7 tr td:first-child{ padding:0 0 0 1rem}
	
	.n_product_detail .fl024 .box p{ font-size: 14px;;}
	.n_product_detail .fl024 .box{padding: 0 28px;}

	.n_pro_tuijian{ padding:3rem 0}
	
	.n_product_detail8 li .ico{ height: 4rem;}
	.n_product_detail8 li .ico img{height: 2.875rem;}
	.n_product_detail .fl04{ padding:3rem 0 1rem}
	
	.n_pro_tuijian .title005 h3{ font-size: 1.625rem;}
	
	.n_jiejue_detail .fl03{ padding: 3rem 0;}
	.n_jiejue_detail1 li a .con h5{height: auto;max-height: 5rem;font-size: 1.5rem;}
	.n_jiejue_detail1 li a .con p{ height: auto; max-height: 8rem;} 
	.n_jiejue_detail2 ul.miso-dots li{ width: 1.5rem;}
	.n_jiejue_detail1{ margin: 0 -1rem;}
	.n_jiejue_detail1 li{ transform: scale(1); padding: 0 1rem;}
	
	.n_jiejue_detail2{ padding-bottom: 3rem;}
	
	.n_jiejue_detail .fl04{padding: 4rem 0 3rem;}
	.n_jiejue_detail2 li a .con{padding: 0 15px;height: 12rem;}
	.n_jiejue_detail2 li .con hr{ width:2rem; margin:.75rem 0 1rem}

	.n_dangjian_1 li .num{font-size:1.875rem;height: 1.875rem;}
	.dataNums .dataOne{width:1rem;height: 1.875rem;}
	.dataNums .numtt span{ line-height:1.875rem; height:1.875rem}

	.n_dangjian .fl02 .n_title002 h3 font, .n_dangjian .fl03 .n_title002 font{font-size:2.5rem;display: block;margin-bottom: 1rem;text-align: center;margin-right: 0;}
	.n_dangjian_2 li .top .ll{ font-size:1.75rem}
	.n_dangjian_2 li .top .rr img{ height:2.5rem}

	.n_dangjian_2 li{height: auto;padding: 1rem 0;}
	.n_dangjian_2 li p{font-size: 1.125rem !important;line-height: 1.75;}
	
	.n_dangjian_3{ flex-wrap: wrap;}
	.n_dangjian_3 dl{width: 100%;margin-bottom: 1.5rem;max-width: 100%;}
	.n_dangjian .n_title002 h3{ text-align:center}
	.n_dangjian_3 dl dd{width: 146px;height: 47px;margin-bottom: 1.25rem;display: inline-flex;margin: 0 5px;}
	.n_dangjian_3 dl dd .rr{ font-size:16px}
	.n_dangjian .fl01 .n_title002 h3{ margin-bottom: 2rem}

	.n_dangjian_3 dl .con{ display:flex; }
	.n_dangjian_3 dl dt{width: 160px;height: 160px;margin: 1rem auto 2rem;}
	
	.n_padding1{ padding: 3rem 0;}

	.n_dangjian .fl04 .n_title002 font{ font-size:2.5rem}

	.n_dangjian_4 .miso-arrow{ width:3rem; height:3rem}
	.n_dangjian_4 .miso-prev{ left:15px}
	.n_dangjian_4 .miso-next{ right:15px}
	.n_dangjian_4 li a .top h3{ font-size:1.5rem; margin-bottom:1.25rem}
	
	.n_dangjian_4{margin: 0;}
	
	.n_dangjian_5 li a .img{ width: 100%;}
	.n_dangjian_5 li a .con{width: 100%;padding: 2rem 0 0;}
	.n_dangjian_6 li .ll .dot{ width: 12px; height: 12px;}
	.n_dangjian_5 li a .con h5{font-size: 1.5rem;max-height: 4.75rem;height: auto;}
	.n_dangjian_6 li.on .rr h5{ height: auto}

	.n_dangjian_5 li a .con p{ margin:1rem 0 1.5rem}
	.n_dangjian_7 .swiper-button-prev{ left: -15px}
	.n_dangjian_7 .swiper-button-next{ right: -15px}
	.n_dangjian_4 li{ padding: 0;}
	
	.n_dangjian_7 .swiper-slide{ width: 100%; height: auto;}
	.n_dangjian_7 .swiper-slide a .top h5{ margin-bottom: .5rem;}
	.n_dangjian_7 .swiper-slide a .top p{ margin-bottom: 1rem;}

	.n_keji_1 li .ll i{width: 1.5rem;height: 1.5rem;}
	.n_keji_1 li .ll i::after, .n_keji_1 li .ll i::before{/* width: .5rem; *//* height: .5rem; */}
	.n_keji_1 li h5{font-size:1.375rem;display: flex;}
	.n_keji_1 li p{font-size:.875rem;margin: .625rem 0 0;}
	.n_keji_1 li{margin: 1rem 0;}

	.n_keji .fl01{ padding:3rem 0}
	
	.n_keji_2 li h5{ font-size: 12px;}

	.n_keji .n_title002 .h2{ margin-top: 2rem}

	.n_keji .fl03 .n_title002 p{font-size: 1.125rem;}
	
	.n_keji_3 li{ font-size: 14px; line-height: 26px;}
	
	.n_keji_4{ width: 40rem;}
	.n_keji_4 .miso-dots_box .miso-dots li{ margin: .25rem 0;}
	.n_keji_4 li .a .top h5{ font-size: 1.5rem;}
	.n_keji_4 li .a .top p{ font-size: 12px; line-height: 18px; margin-bottom: 1.25rem;}
	
	.n_keji_4{margin: -.5rem;}
	.n_keji_4 li{ padding: 0 .5rem; }
	.n_keji_4 .miso-dots_box{left: -2rem;width: 1.5rem;}
	
	.n_keji .fl05{padding: 0;}
	.n_keji_5 li h5{ font-size: 15px;}
	.n_keji_5 li i{width: 1.5rem;height: 1.5rem;}
	.n_keji_5 li i::after, .n_keji_5 li i::before{ width: .5rem;height: .5rem;}
	.n_keji_5 { background: url(../images/n_keji_5_bg.png) center .75rem no-repeat;}
	
	.n_keji_7 .swiper-slide{ margin-right: 1rem;}

	.n_keji .n_title002 h3 font{ font-size:2.5rem}
	
	.n_jituan .fl01{ padding: 3rem 0;}
	
	.n_jituan .fl04{ padding: 3rem 0 0;}
	.n_jituan .fl04 .left .box{width: 17rem;height: 17rem;min-width: 17rem;}
	.n_jituan .fl04 .left .con{ width:12rem; height:12rem}

	.n_jituan_2 li{padding:0;line-height: 2.5rem;}
	.n_jituan_2 li h5::before{ top:.625rem; width:3px}
	
	.n_jituan .fl03 .left .ll{/* width: 100%; */}
	.n_jituan .fl03 .left .rr{padding: 4rem 0 0;}
	
	.n_jituan .fl03 .left .ll .img{width: 80vw;}
	.n_jituan .fl03 .left .rr .box{margin: 0;width: 82vw;float: right;background: rgba(255,255,255,.96);}

	.n_jituan .fl03 .left .rr .box h6 img{ height:1.875rem}
	
	.n_jituan_1 li .a .ico{ height: 3rem;}
	.n_jituan_1 li .a .ico img{ max-height: 2.5rem;}
	.n_jituan_1 li .a h3{ height: 1.75rem}
	.n_jituan_1 li .a .shuzi{ font-size: 2rem;}
	.n_jituan_1 li .a small{ font-size: 1.25rem;}
	.n_jituan_1 li .a span{ font-size: 12px;}
	
	.n_jituan .fl02{ padding: 3rem 0 2rem;}
	.n_jituan_1 .miso-dots li{ width: 6px; height: 6px; margin: 0 .25rem;}
	.n_jituan .fl01 .right .box{ padding: 2rem 15px;}
	
	.n_jituan .fl01 .right .box h3{ padding-bottom: 1.5rem;}
	.n_jituan .fl01 .right .box h3 big{ font-size: 1.75rem;}
	.n_jituan .fl01 .right .box h3 small{font-size: 1.25rem;margin: 0 0 0 .75rem;}
	
	.n_zhiliang .n_title002 h3{ }
	.n_zhiliang .n_title002 h3 font{font-size: 2.5rem;}
	
	.n_zhiliang .fl01 .right img{margin-right: 0;transform: translateX(1rem);}
	
	.n_zhiliang_3 li .a{font-size: 14px;height: 4rem;text-align: center;}
	
	.n_gushi_1 li a .left{ width: 100%;}
	.n_gushi_1 li a .right{ width: 100%;}
	.n_gushi_1 li a .right .box{ margin: 0;}
	
	.n_gushi_2 li .img{ width: 140px;}
	.n_gushi_2 li .con{ width: calc(100% - 140px);}
	.n_gushi_2 li .con .more007{ display: none;}
	.n_gushi_2 li .con .top{ padding: 0 0 0 15px; margin-bottom: 0;}
	.n_gushi_2 li .con .top h5{font-size: 16px;margin: .75rem 0 1rem;}
	.n_gushi_2 li .con .top::before{ display: none;}
	.n_gushi_2 li .con .top p{white-space: nowrap;height: auto;}

	.n_gushi_2 li a{ padding-bottom:1.25rem; margin-bottom:1.25rem}

	.n_gushi_1 li h5{ font-size:17px}

	.n_gushi_1 li .top .time big{ font-size: 2.5rem;}
	.n_gushi_1 li .top .time .line svg{height:16px;margin: 0 0 0 -.5rem;}
	.n_gushi_1 li .top .time .line{ margin:0 .25rem 0 0}
	
	.n_gushi .fl02{padding: 0;}
	.n_gushi_1 li p{ height: 3.625rem; -webkit-line-clamp: 2;}
	
	.n_zeren_1 li a{ flex-wrap: wrap;}
	.n_zeren_1 li .left{ width: 100%;}
	.n_zeren_1 li .left .img{ max-width:200px; margin:0 auto}
	.n_zeren_1 li .right{width: 100% !important;padding: 2rem 0 0 !important;order: 1 !important;}

	.n_zeren_1 li .right h5{ font-size:1.5rem}
	
	.n_laowu .fl01 .content h6 img{ height: 1.5rem;}
	.n_laowu .fl01 .content p{font-size: 13px;margin: 0 10px;line-height: 26px;}
	.n_laowu_2 li a{ font-size: 1.25rem;}
	
	.n_laowu_3 li{ width: 50%;}
	.n_laowu .fl03 .miso_bd{ padding: 2rem;}
	.n_laowu_3 li a{ height: 7.5rem;}
	
	.n_laowu .fl03{ padding: 0 0 3rem;}
	.title007 h3{ font-size: 1.75rem;}
	
	.n_wenhua_1{margin: 0 -7px;margin-bottom: 1rem;}
	.n_wenhua_1 li{padding: 0 7px;width: 100%;margin-bottom: 2rem;}
	
	.n_wenhua_1 li .a .con{padding: 0;}
	.n_wenhua_1 li .a .con h5{ font-size: 1.5rem;}
	.n_wenhua_1 li .a .con h6{font-size: 13px;line-height: 1.5;margin: .5rem 0 0;}
	.n_wenhua_1 li .a{background-size: auto 46% !important;min-height: auto;}
	
	.n_wenhua_2{margin: 0;}
	.n_wenhua_2 li{width: 50%;padding: 0;margin-bottom: 0;}
	
	.n_wenhua_2 li .a .ico{width: 5rem;height: 5rem;margin-bottom: 1.25rem;}
	.n_wenhua_2 li .a .ico img{ height: 3rem;} 
	.n_wenhua_2 li .a{ padding: 2rem 15px;}
	
	.n_wenhua_2 li .a .con h5{ font-size: 1.5rem;}

	.n_wenhua_3 li:nth-child(2){ margin-left: 0}
	
	.n_wenhua_4 li .a .ll{ font-size: 4rem;}
	.n_wenhua_4 li .a .rr hr{ margin: .75rem 0;}
	.n_wenhua .fl03 .title009 { height: 7.375rem;}
	
	.list_box_product3_box1 .list_box_product3_li1{ padding: 2rem 15px;}

    .n_laowu_1s{ margin:0 -7px}
	.n_laowu_1s li{width:100%;margin-bottom:1.25rem;padding: 0 7px;}

	.n_laowu .fl04{ padding:3rem 0}

	.n_laowu_4{ margin:0 -7px}
	.n_laowu_4 li{padding:0 7px;margin-bottom:1.25rem;width: 100%;}
	.n_laowu_4 li a h5{ font-size:1.25rem}
	.n_laowu_4 li a{ height: 7rem}

	.n_laowu .fl01 .content p br{ display:none}
	
	.n_erjis li{padding:0 .5rem;/* min-width: 75%; */}
	.n_erjis li a{font-size:1.25rem;line-height: 3rem;}
	.n_erjis{margin-bottom:2rem;width: auto !important;overflow-x: scroll;flex-wrap: wrap-reverse;margin-top: 0;}

	.list_box_08 li::after{width:1px;height:5px;display: none;}
	
	.list_box_08s1{ margin: 0 -5px;}
	.list_box_08s1 li{ width: 50%; padding: 0 5px; margin-bottom: 12px;}
	.list_box_08s1 li a{ height: 7.25rem;}
	.list_box_08s1 li a .ico img{ max-height: 2.375rem;}
	.list_box_08s1 li a h5{ margin:0 0 0}
	
	.list_box_08s2 li .li_box .li h3 img{ max-height: 2.5rem;}
	.list_box_08s2 li .li_box .li h5{font-size: 12px;width: 25px;margin: .125rem auto 0;}
	.list_box_08s2 li .li_box .li::before{ transform: scale(.5);}
	.container02 .fl04 .content .miso_bds h3{ font-size:1.5rem}

	.list_box_08s2 li:after{ height:3px}
	.list_box_08s2{margin:0 -1rem;margin-bottom: 1.5rem;}
	.list_box_08s2 li{ padding-bottom:1.5rem}

	.n_fzlc26 .fl01 .left h3{ font-size: 1.5rem}
	.n_fzlc26 .fl01 .left h4{ font-size: 1.125rem}

	.n_fzlc26 .fl01 .left .box .p .ico img{ max-width: 12px; max-height: 12px}

    .list_box_fzlc26_05 .miso-arrow.miso-prev{ left: 1rem}
    .list_box_fzlc26_05 .miso-arrow.miso-next{ right: 1rem}
	
	.n_wenhua .fl01s .box h2{font-size: 1.25rem;}
	.n_wenhua .fl01s .title009 h3{margin-bottom: 1rem;font-size: 1.5rem;}
	.n_wenhua .fl01s .box::before, .n_wenhua .fl01s .box::after{ transform: scale(.6)}
	
	.n_zhiliang_1 li a{ width: auto; padding: 0 10px;}
	.list_box_qiyehonor1 li .a:hover p{margin: .5rem 0 0;}
	
	.n_media .fl01{padding: 7rem 0 3rem;}
	.n_media .fl02{ padding: 0 0 2rem;}
	
	.n_fzlc26 .fl03 .con .box::after, .n_fzlc26 .fl03 .con .box::before{  transform: scale(.5);}
	.n_fzlc26 .fl03 .con .box::before{ top: -2rem;}

	.n_bannerst .top p{padding:0 15px;font-size: 13px;line-height: 26px;}
	.n_bannerst .top .box{padding: 1.5rem 0;margin: 1rem 0 2rem;}
	.n_bannerst .top{ padding: 2rem 0 0}
	
	.zh01 h3, .zhtab h2, .sg h3, .ck h3{font-size: 1.5rem;line-height: 1.5;margin-bottom: 1rem;}
	.zh01{padding: 2rem 0 1rem;}
	.zh02{ padding-bottom: 20rem}
	.sg h3{ margin-bottom: 2rem}
	.zhsg li .sgtit h2{font-size: 1.375rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.zh03{margin-bottom: 2rem;}
	.ck h3{ margin-bottom: 2rem}
	.ck{ padding-bottom: 2rem}
	
	.n_product_list .fl02{ padding: 2rem 0 0;}
	.n_product_list{ padding-bottom: 3.25rem;}

	.n_dangjian .fl04s .n_title002 .p::before, .n_dangjian .fl04s .n_title002 .p::after{ transform: scale(.6)}
	.logo2{ display: none}
	.list_box_gaige1 li .a .con{padding: 20px 15px;}
	.list_box_gaige1 li .a .con .ll{ width: calc(100% - 4rem)}
	.list_box_gaige1 li .a .con .rr{ width: 4rem; font-size: 1.5rem}
	.list_box_gaige1 li .a .con .ll p{ line-height: 22px}
	.n_gaige .fl01{ padding: 3rem 0 0;}

	.n_keji .fl08{ padding-bottom: 3rem}
	.list_box2 li{ padding: .125rem 0}
	.list_box2 li h5{ font-size: 1.25rem}
	.list_box2 li.active h5{ font-size: 1.25rem}
    .n_keji .fl02{ padding-bottom: 2rem}
	
	.n_fzzhanlve .fl01 .content .box2{width: 25rem;height: 25rem;margin-bottom: 5rem;}
	.n_fzzhanlve .fl01 .content .box2 .top1{position: absolute;left: 20%;top: 100%;}
	.n_fzzhanlve .fl01 .content .box2 .top1 img{width: 15rem;}
	
	.n_bannerst .top p font{ font-size: 1.5rem;}
	.n_fzzhanlve .n_title002 h3 font{font-size: 2rem;text-align: center;margin: 0;display: block;margin-left: 0 !important;}
	.n_fzzhanlve .fl04 .box .left{width: 100%;/* order: 1; */min-height: auto;padding: 3rem 25px;}
	.n_fzzhanlve .fl04 .box .right{width: 100%;height: auto;}
	.n_fzzhanlve .fl04 .box{flex-wrap: wrap;overflow: hidden;}
	
	.list_fzzhanlve4 li .a .top{ padding: 2rem 15px;}
	
	.list_fzzhanlve4 li .a .top img{max-width: 2.125rem;max-height: 2.125rem;}
	.n_fzzhanlve .fl03{padding-bottom: 3rem;}
	.list_fzzhanlve3 li .a{ padding: 1.25rem 0 .75rem;}
	.n_fzzhanlve .fl02 .right, .n_fzzhanlve .fl02 .left{ padding: 3rem 15px;}
	.n_fzzhanlve .fl02 .right h2{font-size: 2rem;}
	.n_fzzhanlve .fl02 .n_title002{ text-align: center;}

	.list_fzzhanlve2{ flex-wrap: wrap; width:100%}
	.list_fzzhanlve2 li{ width: 100%}
	.list_fzzhanlve2 li .a{ width: 100%; height: 8rem}
	.list_fzzhanlve2 li .a h3{ font-size: 1.75rem}
	.list_fzzhanlve2 li .a h5{ font-size: 1.125rem}
	.list_fzzhanlve1 li h5{ font-size: 15px}
	.n_fzzhanlve .fl01 .content .box2 .top h3{ transform: translateY(7rem)}
	.list_fzzhanlve3 li .a p{margin: .25rem 0;font-size: 1.125rem;}
	.n_fzzhanlve .fl04 .box .left h3{ font-size: 1.75rem;}
	.list_fzzhanlve5 li{ font-size: 1.25rem;}
	.n_fzzhanlve .fl04 .box .wz{ font-size: 8rem;}
	
	.list_fzzhanlve4 li .a .img .img_hezi{padding-bottom: 70% !important;}
	.list_fzzhanlve2 li .a h3:before{ height: 1.25rem;}

	.rexian dl dd{ font-size: 16px}
	.custom-search .form-item .form-con{margin-bottom: 10px !important;position: relative;}
	#codeImg{ position: absolute; bottom:0; right:0}
	.custom-search .form-item.v-code input[type="text"]{float: none !important;}

	.n_zhiliang_2 .miso-prev{ left: 15px}
	.n_zhiliang_2 .miso-next{ right: 15px}
	.n_product_list3 li{ margin-right: 1.5rem}

	.n_dangjian .fl02 {background: url(../images/n_dangjian_fl02_bg.jpg) 36% center no-repeat;background-size: cover;}
}
@media(max-width: 456px){
	
} 